package com.ease.platform.usersession.vo;

import java.io.Serializable;

import com.ease.platform.model.type.IdentityUserSession;
import com.ease.platform.usercontext.vo.UserContext;

/**
 */
public class UserSessionContext implements Serializable {

	/**
	 *
	 */
	private static final long serialVersionUID = -2824368712413017265L;

	public static final String TIMEOUT_EXCEPTION = "timeOutError";
	public static final String AUTHENTICATION_ERROR = "authenticationError";

	private IdentityUserSession userSession;

	private UserContext userContext;

	/**
	 * @return the userSession
	 */
	public IdentityUserSession getUserSession() {
		return userSession;
	}

	/**
	 * @param userSession
	 *            the userSession to set
	 */
	public void setUserSession(IdentityUserSession userSession) {
		this.userSession = userSession;
	}

	/**
	 * @return the userContext
	 */
	public UserContext getUserContext() {
		return userContext;
	}

	/**
	 * @param userContext
	 *            the userContext to set
	 */
	public void setUserContext(UserContext userContext) {
		this.userContext = userContext;
	}

}
